// 数组类型

// 类型+方括号
let fibonacci: number[] = [1, 1, 2, 3, 5];

// 泛型
let fibonacci2: Array<number> = [1, 1, 2, 3, 5];

// 接口
interface NumberArray { 
  [n: number]: number;
}
let fibonacci3: NumberArray = [1, 1, 2, 3, 5];

// 类数组
function sum() { 
  let args: IArguments = arguments;
}

// any
let list: any[] = ['a', 1, true, null, undefined, { a: 1 }, Symbol()];